package com.dhcc.sdc.busi.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableField;
import com.dhcc.core.framework.base.entity.BaseEntity;
import org.springframework.format.annotation.DateTimeFormat;
import com.baomidou.mybatisplus.annotations.TableName;
import com.dhcc.core.framework.base.entity.BaseIntegerEntity;


/**
 * 在院质控入组记录
 * 
 * @ClassName: SdcBusiQcMrlistEntity
 * @Description: TODO
 * @author sunyingjie
 * @date 2022-12-06 09:51:12
 */
@TableName("t_sdc_busi_qc_mrlist") 
public class SdcBusiQcMrlistEntity extends BaseEntity<SdcBusiQcMrlistEntity> {
	private static final long serialVersionUID = 1L;
	
	//就诊ID
	private Long episodeId;	
	//病种ID
	private Long entityId;	
	//入单人ID
	private String inUserId;	
	//入单科室ID
	private String inLocId;	
	//入单病区ID
	private String inWardId;
	//入单日期
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date inDate;
	//入单时间
	@DateTimeFormat(pattern = "HH:mm:ss")
	private Date inTime;
	//出单人ID
	private String outDocId;
	//出单日期
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date outDate;
	//出单时间
	@DateTimeFormat(pattern = "HH:mm:ss")
	private Date outTime;
	//当前状态(指向t_cdc_sys_dictionary)
	private String state;	
	//入组状态(指向t_cdc_sys_dictionary)
	private String groupStatus;
	//入组原因
	@TableField(exist = false)
	private String reason;
	/**
	 * 设置：就诊ID
	 */
	public void setEpisodeId(Long episodeId) {
		this.episodeId = episodeId;
	}
	/**
	 * 获取：就诊ID
	 */
	public Long getEpisodeId() {
		return episodeId;
	}
	/**
	 * 设置：病种ID
	 */
	public void setEntityId(Long entityId) {
		this.entityId = entityId;
	}
	/**
	 * 获取：病种ID
	 */
	public Long getEntityId() {
		return entityId;
	}
	/**
	 * 设置：入单人ID
	 */
	public void setInUserId(String inUserId) {
		this.inUserId = inUserId;
	}
	/**
	 * 获取：入单人ID
	 */
	public String getInUserId() {
		return inUserId;
	}
	/**
	 * 设置：入单科室ID
	 */
	public void setInLocId(String inLocId) {
		this.inLocId = inLocId;
	}
	/**
	 * 获取：入单科室ID
	 */
	public String getInLocId() {
		return inLocId;
	}
	/**
	 * 设置：入单病区ID
	 */
	public void setInWardId(String inWardId) {
		this.inWardId = inWardId;
	}
	/**
	 * 获取：入单病区ID
	 */
	public String getInWardId() {
		return inWardId;
	}
	/**
	 * 设置：入单日期
	 */
	public void setInDate(Date inDate) {
		this.inDate = inDate;
	}
	/**
	 * 获取：入单日期
	 */
	public Date getInDate() {
		return inDate;
	}
	/**
	 * 设置：入单时间
	 */
	public void setInTime(Date inTime) {
		this.inTime = inTime;
	}
	/**
	 * 获取：入单时间
	 */
	public Date getInTime() {
		return inTime;
	}
	/**
	 * 设置：出单人ID
	 */
	public void setOutDocId(String outDocId) {
		this.outDocId = outDocId;
	}
	/**
	 * 获取：出单人ID
	 */
	public String getOutDocId() {
		return outDocId;
	}
	/**
	 * 设置：出单日期
	 */
	public void setOutDate(Date outDate) {
		this.outDate = outDate;
	}
	/**
	 * 获取：出单日期
	 */
	public Date getOutDate() {
		return outDate;
	}
	/**
	 * 设置：出单时间
	 */
	public void setOutTime(Date outTime) {
		this.outTime = outTime;
	}
	/**
	 * 获取：出单时间
	 */
	public Date getOutTime() {
		return outTime;
	}
	/**
	 * 设置：当前状态(指向t_cdc_sys_dictionary)
	 */
	public void setState(String state) {
		this.state = state;
	}
	/**
	 * 获取：当前状态(指向t_cdc_sys_dictionary)
	 */
	public String getState() {
		return state;
	}
	/**
	 * 设置：入组状态(指向t_cdc_sys_dictionary)
	 */
	public void setGroupStatus(String groupStatus) {
		this.groupStatus = groupStatus;
	}
	/**
	 * 获取：入组状态(指向t_cdc_sys_dictionary)
	 */
	public String getGroupStatus() {
		return groupStatus;
	}

	public String getReason() {
		return reason;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}
}
